Clarify sidebar live state and reply indicators - #692
Conversation
88c619e to
e57d7d7
Compare
|
Recommendation: correct the freshness description and address the test/accessibility follow-ups. The original polling blocker is withdrawn. Updated after a factual second pass. The activity computation lives in the domain package and uses tenant-scoped bulk reads. It is asynchronous and performs store reads, not a pure function. The indicators have accessible labels and a reduced-motion path. Corrections and actionable findings
Validation limits / withdrawn claims
|
1d19fb4 to
a53c628
Compare

Conversation rows now keep the avatar, title, timestamp, and latest-message preview in a compact layout, with a neutral selected background and the actions menu inside the row.
Validation:
bun test apps/web/test/workbench-list.test.tsxbun test apps/web/src/shell/workbench-list.test.tsbun run lintThe full typecheck is currently blocked by unrelated existing errors in
templates/connectors.tsfor missing@corbits/codex-provider/constantsand@corbits/xai-provider/constantsmodules.Related to #543. Screenshot evidence below shows the production sidebar component with deterministic test conversations.